body
{
	margin : 0;
	font-size :12px;
	color : #555;
	font-family : Arial, Verdana;
	background : #f1f0f0;
}


#reseaux-sociaux
{
	/*background : url(/images/template_white/header-reseaux-sociaux.png) no-repeat right center; */
}

#reseaux-sociaux a
{
	color : #555;
	text-decoration : none;
}

#reseaux-sociaux img
{
	color : #555;
	text-decoration : none;
}

#reseaux-sociaux a:hover
{
	color : #313131;
	text-decoration : none;
}

#classement-homepage
{
	width : 300px;
	color : #555;
}

#classement-homepage h1
{
	/* background : url(/images/template_white/bg-header-classement.png);*/
	height : 22px;
	line-height : 22px;
	/* color : #fff; */
	/* color : #124C9F; */
	/* font-size : 16px; */
	margin : 0;
	background : #ccc;
	font-size : 11px;
	font-weight : normal;
	padding-left : 20px;
	width : 150px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

#classement-homepage ul 
{
   border : 1px solid #ccc;
   background : url(/images/template_white/bg-classement.png) no-repeat center 40px;
}

.lien-page-classement
{
	color : #124c9f;
	display : block;
	float : right;
	font-size : 11px;
	text-decoration : underline;
}

.lien-page-classement:hover
{
	color : #a71c05;
} 

.lien-pages-liste-defis
{
	background : url(/images/template_white/plus_defis.png) no-repeat;
}

.article-concept
{
	position : relative;
}

.article-concept ul
{
	position : relative;
	background : #eee;
}

.article-concept li a
{
	background : url(/images/menu-defis.png)no-repeat;
	height : 22px;
	line-height : 22px;
	float : left;
	width : 250px;
	text-align : center;
	display : block;
	color : #fff;
}

.article-concept li a:hover
{
	text-decoration : none;
}

.article-concept li.menu1 a
{
	z-index : 1;
	position : absolute;
	left : -13px;
	background : url(/images/menu-defis-first.png)no-repeat;
}

.article-concept li.menu2 a
{
	z-index : 1;
	position : absolute;
	left : 180px;
}

.article-concept li.menu3 a
{
	z-index : 1;
	position : absolute;
	right : 0;
}

.article-concept table
{
	border : 1px solid #acabab;
	top : 22px;
	width : 620px;
	border-collapse : collapse;
	clear : both;
	position : relative;
	z-index : 100;
}

.article-concept table td
{
	height : 28px;
	border : 1px solid #ccc;
}

.article-concept thead td
{
	background : #0e499e;
	color : #fff;
}

.article-concept table tr.ligne0 td
{
	background : #d9d9d9;
}

.article-concept table tr.ligne1 td
{
	/* background : #eceaea; */
	background : #fff;
}

/************************** Page inscription ************************/

#fil-ariane
{
	height : 30px;
	line-height : 30px;
	margin-left : 25px;
}

#fil-ariane a
{
	color : #fff;
	line-height : 29px;
	height : 29px;
	background : #124c9f url(/images/lien-fil-ariane.png) no-repeat right center;
	display : block;
	min-width : 150px;
	padding-left : 15px;
	float : left;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

#fil-ariane a.first
{
	color : #fff;
	line-height : 29px;
	height : 29px;
	background : #124c9f url(/images/home-ariane.png) no-repeat right center;
	display : block;
	min-width : 100px;
	padding-left : 100px;
	float : left;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

#fil-ariane a img
{
	margin-right : 20px;
}

#fil-ariane  span
{
	color : #fff;
	line-height : 29px;
	height : 29px;
	background : #124c9f url(/images/span-fil-ariane.png) no-repeat right center;
	display : block;
	min-width : 150px;
	text-align : center;
	float : left;
	padding : 0 40px 0 10px;
}